The "Program Reporter" stack is created by Robert Brenstein. It scans the selected volume and produces a listing of all program and system files on that disk. The listing also includes version information.
Note: this stack can't scan volumes mounted over the network.
It took a great pain, but this stack can be executed with HyperCard 1.2.x as well as HyperCard 2.x. It is copyrighted but distributed for free. No commercial distribution is permitted without author's consent. If you use it sporadically, use it for free. If you use it a lot, or if you like it a lot, consider sending me $5 to $10 depending how useful it is for you or how much you like. Any suggestions for enhancements are welcome and do not hesitate to report any bugs or problems.
Use the "Update Volume List" button to find all the mounted volumes if you added or removed a disk while running the program under MultiFinder.
When selecting a volume to be scanned, you may actually select more than one volume. Use the "All" button to scan or listed volumes.
Shift-click to select a series of volumes. Command-click to make
non-continous selections.
If you save a report, it will be saved a TEXT file owned by MacWrite.
If you print a report, it will print using Courier font if it is available and font substitution is permitted. Otherwise, a report will print in Monaco -- that is a font used on the screen.
Acknowledgements:
The disk scan is done with "wickedFind" function written by James Miles. Actually, "Program Reporter" is loosely based on Miles' "wickedFind Tester" stack. The "showList" function is borrowed from HyperCard 2. The "sorter" function is written by Joseph Buchanan. The "NewFileName" function is written by Andrew Gilmartin. The "PrintField" command comes from Dartmouth Uilities version 3.1 stack.
Robert Brenstein
Bitnet: GA0095@SIUCVMB
Snail mail: PO Box 160, Carbondale, Illinois 62903